﻿using System;
using System.Collections.Generic;
using System.Text;

namespace game1
{
    class Core
    {
        Player p = new Player();
        Computer c = new Computer();
        public int p_win =0; // Счетчик побед для игрока
        public int c_win =0; // Счетчик побед для компьютера


        public void NewMatch() 
        {
            p.ChoiseWeaponDialog();    
            c.GetWeapon();
        }

        public void WhoWins() 
        {
                    /*Камень побеждает ножницы («камень затупляет или ломает ножницы»)
                    Ножницы побеждают бумагу («ножницы разрезают бумагу»)
                    Бумага побеждает камень («бумага накрывает или заворачивает камень»)*/
            if (c.weapon == p.weapon) {
                Console.WriteLine("Ничья");
            }
            else if ((c.weapon == Weapons.stone) && (p.weapon == Weapons.scissors))
            {
                Console.WriteLine("Компьтер побеждает");
                c_win++;
            }
            else if ((c.weapon == Weapons.scissors) && (p.weapon == Weapons.stone))
            {
                Console.WriteLine("Игрок побеждает");
                p_win++;
            }
            else if ((c.weapon == Weapons.scissors) && (p.weapon == Weapons.paper))
            {
                Console.WriteLine("Компьтер побеждает");
                c_win++;
            }
            else if ((c.weapon == Weapons.paper) && (p.weapon == Weapons.scissors))
            {
                Console.WriteLine("Игрок побеждает");
                p_win++;
            }
            else if ((c.weapon == Weapons.paper) && (p.weapon == Weapons.stone))
            {
                Console.WriteLine("Компьтер побеждает");
                c_win++;
            }
            else if ((c.weapon == Weapons.stone) && (p.weapon == Weapons.paper))
            {
                Console.WriteLine("Игрок побеждает");
                p_win++;
            }



        }


    }
}
